-- 根据是否在用户词典，在结尾加上一个星号 *
-- is_in_user_dict: true           输入过的内容
-- is_in_user_dict: false 或不写    未输入过的内容

local M = {}

function M.init(env)
    local config = env.engine.schema.config
    env.name_space = env.name_space:gsub('^*', '')
    M.is_in_user_dict = config:get_bool(env.name_space) or true
end

function M.func(input, env)
    for cand in input:iter() do
        -- 用户词库，加上*号
        if cand.type == "user_phrase" then
            cand.comment = cand.comment .. '✩'
        end
        -- 用户自定义置顶词
        if cand.type == "user_table" then
            cand.comment = cand.comment .. '❖'
        end

        -- 整句联想，加上𑄗符号
        if cand.type == 'sentence' then
            cand.comment = cand.comment .. '∞'
        end

        -- dict 字典
    --    if cand.type == 'phrase' then
    --        cand.comment = cand.comment .. '字典'
    --    end    
        yield(cand)
    end
end

return M
